package com.power.flowable.model.pageinfo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;

/**
 *  历史的流程实例条件查询
 */

@Data
@ApiModel(value="历史的流程实例条件查询")
@EqualsAndHashCode(callSuper = false)
public class Act_hi_actinstPageInfo extends FlowablePageInfo {


        @ApiModelProperty(value = "节点名称")
        private String act_name_;

        @ApiModelProperty(value = "节点类型")
        private String act_type_;

        @ApiModelProperty(value = "节点签收人")
        private String assignee_;

        @ApiModelProperty(value = "开始时间", example = "2020-02-05 13:30:41")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE_TIME)
        private String start_time_;

        @ApiModelProperty(value = "开始时间_01", example = "2020-02-05 13:30:41")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE_TIME)
        private String start_time__01;

        @ApiModelProperty(value = "结束时间", example = "2020-02-05 13:30:41")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE_TIME)
        private String end_time_;

        @ApiModelProperty(value = "结束时间_01", example = "2020-02-05 13:30:41")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE_TIME)
        private String end_time__01;

        @ApiModelProperty(value = "耗时")
        private String duration_;

        @ApiModelProperty(value = "删除原因")
        private String delete_reason_;

        @ApiModelProperty(value = "租户id")
        private String f_tenant_id_;

        // 是否历史流程
        private boolean history = false;

}